Towards the development of a simple tool to assist in agile methodology adoption decisions: agile adoption matrix
نویسندگان
چکیده
This paper describes the development of a decision support tool, an adoption assessment matrix based on critical adoption factors, that addresses a need in industry; namely, to improve the overall understanding of the constituent parts of agile systems development methodologies. It highlights the importance of critical adoption factors to the adoption of an agile method and illustrates the usefulness of a decision support process to determine the viability of an agile method for a specific software project. The paper describes the results of a series of workshops (two carried out in commercial software developement companies, and one with personnel from the British Minsitry of Defence) where the adoption assessment matrix was used to assess the suitability of agile methods in software development projects. A major benefit of the tool is that it guides discussion, concentrating the debate on the critical factors, applied to the individual project. These discussions proved to be as valuable as the output of the tool itself. The results of these workshops show that an argument can be made for the use of and benefit of such a decision support process in industry, in supporting the decision to adopt an agile methodology.
منابع مشابه
Large Scale Agile Adoption Model from Management Perspective
The field of software engineering is growing rapidly due to increased change of customers’ requirements and progress in technologies. Agile software development (ASD) have substituted the conventional Software development methodologies to enhance the software productivity through short increments and increased user satisfaction. The purpose of this research is to pinpoint the factors (success f...
متن کاملSupply chain network design problem for a new market opportunity in an agile manufacturing system
The characteristics of today's competitive environment, such as the speed with which products are designed, manufactured, and distributed, and the need for higher responsiveness and lower operational cost, are forcing companies to search for innovative ways to do business. The concept of agile manufacturing has been proposed in response to these challenges for companies. This ...
متن کاملInclusion of e-Assist to increase Agile Adoption
Agile methodology promises quality deliverables in frequent intervals. In Agile project development, user stories (requirements) entered in Product backlog is prioritized and according to priority few of them are selected for the current iteration (sprint). These user stories have to be implemented within that sprint. Hence the project team demands experts in the relevant domain for successful ...
متن کاملTowards the Strategic Analysis of Agile Practices
Agile methods are widely believed to have the potential to improve software processes. Given the variety of agile practices, organizations face difficult decisions on which ones to adopt. Recognizing that agile adoption is often motivated by strategic concerns such as market competitiveness or responsiveness to customer needs, this paper outlines a framework for the strategic analysis of agile ...
متن کاملSupporting agile modeling through experimentation in an integrated urban simulation framework
Decisions regarding major urban transportation projects and land use policies are frequently political and controversial, as well as having significant economic, social, and environmental consequences. UrbanSim is a disaggregate, behaviorally-realistic modeling environment that planning agencies can use to simulate the long-term effects of such decisions. We describe UrbanSim’s evolution over t...
متن کامل